package com.meatball.iot.driver.envmonitoring.enums

/**
 * TODO 风向枚举
 *
 * @property code
 *
 * @author 张翔宇
 * @since 2024年6月7日
 */
enum class WindDirectionAngleEnum(val code: Int) {
    北风(0),
    东北风(1),
    东风(2),
    东南风(3),
    南风(4),
    西南风(5),
    西风(6),
    西北风(7),
    无风(99);

    companion object {
        // 根据16进制代码找到对应的事件类型
        fun fromCode(code: Int): WindDirectionAngleEnum {
            return entries.find { it.code == code } ?: 无风
        }
    }
}